【Stata18.0新功能2】Do-file Editor + Data Editor 变化
以下文章来源于Python学堂 ,作者数量经济学
Stata18.0新功能:Do-file Editor + Data Editor 变化
1:数据编辑器
可固定的行和列 可调整大小的单元格编辑器 截断文本的工具提示 在列标题中显示变量标签 按比例宽度排列的字体 数据编辑器已针对 Stata 18 进行了重写。以前版本的用户 的 Stata 会发现新的数据编辑器非常熟悉, 但 Stata 18 包括 许多新功能,包括可固定的行和列,可调整大小的单元格 编辑器、 截断文本的工具提示、显示功能 列标题中的变量标签和比例宽度字体。 Stata 的数据编辑器使查看和操作数据变得更加容易 比以往任何时候都多。功能和优点包括 可固定的行和列。固定的行或列不会滚动 其余数据。这对于与某些进行视觉比较很有用 可能仅在滚动时可见的其他数据。一个 ID 变量 固定将是一件很自然的事情。 字符串数据的可调整大小的单元格编辑器。 您可以调整大小 单元格编辑器,用于编辑长字符串。新增功能 截断文本的工具提示。文本太宽而无法放入其 单元格被截断。 现在,您可以将鼠标悬停在带有截断文本的单元格上 以在工具提示中显示全文。 比例宽度字体支持。文本现在使用 比例宽度字体使数据更易于阅读。 在列标题中显示变量标签。在 列标题,以帮助识别没有很多的变量 描述性名称。 以调整列的大小。可以调整列的大小,列宽为 保存数据集时保留。 完整的审计跟踪。您在数据中执行的每个操作 影响数据的编辑器会生成相应的 Stata 可以从命令窗口或 do-file 运行的命令 复制您的工作,促进可重复的工作。 数据的实时视图。您可以打开数据编辑器 在命令窗口中输入命令时,运行 do-files(脚本), *使用对话框、编辑图形等。对数据的更改是 Stata 执行完成后立即反映在数据编辑器中 您的命令。 只读(浏览)模式以确保安全。您可以将数据编辑器锁定到 仅浏览模式, *以便您可以将其保持打开状态以进行实时查看 工作时您的数据,不必担心无意中按键 将更改重要数据。 在工作时保存快照。在处理数据时的任何时候 编辑器,您可以拍摄数据的"快照"。*继续 加工。如果您犯了错误或不喜欢您的更改, 恢复到以前的快照。 观察过滤。仅查看所需的观察结果 根据 if 或 in 条件进行筛选。*如果你 过滤观测值并更改 中的一个或多个变量 表达式,视图立即更新。你也可以 通过隐藏列仅查看所需的变量。 用于管理变量的工具。隐藏/显示变量,过滤变量, 对变量进行排序, *并通过拖放对变量进行重新排序。这也 包括一个属性工具,因此变量属性,如名称、注释、 标签和格式触手可及。 剪贴板预览工具。您可以在将数据粘贴到 Stata 之前查看数据 并控制数据的粘贴方式。
2:dofiledo文档编辑器变化
自动备份 用户定义关键字的语法突出显示
用户定义关键字的自动备份和语法突出显示现在可在Stata的Do-file编辑器中使用。
自动备份。在 Do-file 编辑器中打开的文档会定期保存到磁盘上的备份文件中。这包括尚未保存到磁盘的新文档。如果您的计算机在有机会保存对文档所做的更改之前断电或崩溃,您仍然可以恢复未保存的更改。要恢复未保存的更改,请再次在 Do-file 编辑器中打开文档。如果在与文档相同的位置找到备份文件,系统将提示您恢复备份文件或打开上次保存到磁盘的文档。恢复备份文件只会将其加载到Do文件编辑器中;它不会覆盖保存到磁盘的文档,除非您选择这样做。
语法突出显示用户定义的关键字。Stata的Do-file编辑器现在包括语法突出显示用户定义的关键字的功能。这将允许您在语法上突出显示您最喜欢的社区贡献的命令。您只需创建一个包含关键字列表的特殊命名关键字定义文件,Stata 将使用可设置的颜色和字体样式(如粗体或斜体)在语法上突出显示这些关键字。您甚至可以创建可与同一台计算机的所有用户共享的全局关键字定义文件。每个用户仍然可以创建自己的本地关键字定义文件,全局文件和本地文件中的关键字都将加载到 Do-file 编辑器中。
自动备份
在Do-file编辑器中工作时,灾难发生并发生断电。我们暂时失去了电力,我们对do文件的所有未保存的编辑似乎都丢失了。但是,Stata的Do-file编辑器一直在定期将我们的编辑保存到备份文件中。当我们尝试再次打开我们的do文件时,do文件编辑器会注意到有一个备份文件,并为我们提供了恢复备份的选项。
我们点击 恢复备份 按钮恢复备份文件。Stata 在 Do-file 编辑器中打开备份文件并从磁盘中删除备份文件。您现在可以选择保存备份文件或仅关闭它以放弃更改。为了防止您意外覆盖原始文件,Stata 通过在文件名中添加字符串 [已恢复] 来使用不同的文件名。保存恢复的文件时,您可以将其另存为新文件或覆盖原始文件。
如果我们单击“打开原始文件”按钮,原始文件将在Do-file编辑器中打开,备份文件将被删除。如果我们单击“取消”按钮,则不会打开任何文件,备份文件将保留在磁盘上。然后,我们将能够稍后恢复备份文件。
回顾:Stata的Do-file编辑器已被编写为使编程任务比以往更简单。
其中包括
语法突出显示。具有命令名称、变量名称、宏名称、 字符串、运算符和其他不同颜色的程序元素允许 您发现语法错误和错误。 语法突出显示用户定义的关键字。Stata 的命令名称是语法 突出显示,现在您可以定义自己的关键字,例如用户编写的关键字 命令以自己的颜色和字体样式进行语法突出显示。新增功能 代码折叠。折叠程序、mata、input、forvalues、quietly、if/else 和其他代码块中的代码。专注于您当前正在编写或调试的代码,以及 隐藏其他所有内容。在下面的 do 文件编辑器中,我们知道 两个 if 块中的代码很好,所以我们有代码 折叠 - 由方框内的加号指示。单击这些框可展开代码,显示隐藏的代码 线。 列模式。(可选)选择和编辑文本列。 缩进指南。在每个制表位显示垂直线以帮助 编写视觉上干净的代码。 将扩展的 ASCII 转换为 Unicode。指定旧版的字符编码 do-文件,以便任何扩展的 ASCII 字符都可以转换为 右 Unicode 字符。 自动备份。在 Do-file 编辑器中打开的文档是 定期保存到磁盘上的备份文件中,可以保留未保存的更改 在停电或计算机崩溃的情况下恢复。新增功能 行书签。将书签附加到一行代码,然后快速访问 该行稍后使用其书签。书签与待办事项一起保存。 导航控件。在 do-file 中显示书签和程序的列表,以及 然后从列表中选择一个项目以直接转到其行。 自动完成。显示当前文件中现有单词的列表 以及 Stata 命令,可在您键入时自动完成。 Python、Markdown、Java 和 XML 支持。语法高亮显示支持 Python、Markdown、Java 和 XML 文件。 凹痕。使用空格或制表符进行缩进并在 缩进的两种方法。 颜色主题(Windows 和 Mac)。还包括对暗模式的支持 作为修改所有文本和 GUI 元素颜色的能力 编者。 大括号匹配。更轻松地管理复杂的大型代码块。自动插入引号和方括号的匹配字符,如 你打字。 添加/删除注释。进行选择并添加或删除注释 (/*, */ 和 //)。 重新缩进。进行选择并重新缩进代码以正确对齐 空格将转换为制表符。 选项卡式窗口。在不同的选项卡式中同时打开多个文件 窗户。